BITS 32
push eax

; pide el pid para mostrarlo como caracter del gusano
int 88
add eax, 0x30
mov byte [ebp-0x1e], al

int 88
; color aleatorio para el fondo
shl al, 4
add al, 0xF
mov byte [ebp-0x5a], al

; inicio aleatorio del gusano
and eax, 0xF0
add eax, 0x50
add eax, 0xB8000
mov dword [ebp-0x14], eax
;~ xchg bx, bx

pop eax
ret
